/*
 * Facebook blue 		#3b5998
 * General heading BG	#e8eaf2
 * Link					#3b5998
 * Box BG				#edeff4
 * Box heading BG		#dedede
 * Box border			#d8dfea
 * Input border			#bdc7d8
 * Tab borders			#898989
 * Tab border selected	#36538f
 * Tab selected			#6d84b4
 * Tab unselected		#f1f1f1
 */

* {
	margin:0;
	padding:0;
}
html {
	min-height:100%;
	padding-bottom:1px;
	font-size:100.01%;
}
body {
	padding:4px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:62.5%;
}

h1,h2,h3,h4,h5,h6 {
	margin:0.5em 0;
}
h1 {font-size:140%;}
h2 {font-size:140%;}

a {
	color:#3b5998;
}

p,
ul,
ol,
dl,
textarea,
select,
.inputText,
.inputPassword,
table {
	font-size:110%;
}

table p,
table ul,
table ol,
table dl,
table textarea,
table select,
table .inputText,
table .inputPassword {
	font-size:100%;
}

p {
	margin:1em 0;
}

textarea,
.inputText,
.inputPassword {
	padding:3px;
	border:1px solid #bdc7d8;
}
select {
	padding:2px;
	border:1px solid #bdc7d8;
}

.inputButton,
.inputSubmit {
	padding:2px 15px 3px;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	background:#3b5998;
	color:#fff;
	text-align:center;
}

div.generalBox {
	padding:5px;
	border:1px solid #d8dfea;
	background:#edeff4;
}

div.generalBox h2 {
	padding:2px 8px;
	background:#dedede;
	font-size:110%;
}

.importantText {
	color:#ff0000;
	font-weight:bold;
}

ul.tabList {
	overflow:hidden;
	margin-bottom:1em;
	padding-left:10px;
	border-bottom:1px solid #898989;
	list-style-type:none;
}
ul.tabList li {
	float:left;
}
ul.tabList li a {
	display:inline-block;
	padding:2px 8px;
	border:1px solid #898989;
	border-width:1px 0 0 1px;
	background:#f1f1f1;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
ul.tabList li a:hover {
	text-decoration:underline;
}
ul.tabList li.last a {
	border-right-width:1px;
}
ul.tabList li.selected a {
	border-color:#36538f;
	background:#6d84b4;
	color:#fff;
}
